草庐IT

java - PHP变量到Java小程序?

全部标签

javascript - 为什么 "use strict"(JavaScript) 没有检测到未声明的变量?

我正在努力获得“严格使用”;指示工作,并遇到了一些麻烦。在下面的文件中,FireFox9将(正确地)检测到someVar未在第3行声明,但未能检测到theVar未在第19行声明。我很困惑为什么会这样。"usestrict";//thiswillcausethebrowsertocheckforerrorsmoreaggresivelysomeVar=10;//thisDOESgetcaught//LINE3//debugger;//thiswillcauseFireBugtoopenatthebottomofthepage/window//itwillalsocausethedebug

javascript - 我可以制作一个本地独立的 JavaScript 程序吗?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CanyoudoDesktopDevelopmentusingJavaScript?我非常熟悉基于Web的JavaScript,因为它与html和canvas相关,但我想知道是否有可能使用无法在浏览器中打开的javascript制作一个完整的独立应用程序。是否有任何GUI或命令提示符允许我执行此操作?如果没有,我可能愿意编写一些其他可以读取html的程序,就像Notch对Minecraft登录屏幕所做的那样。有没有简单的方法可以做到这一点?

javascript - 为什么要创建一个值为 this 的变量

我在JavaScript中看到过很多这种情况,我确实记得找出原因,但我不记得答案了。我猜这与范围和在“类”外部调用的函数有关,但为什么要这样做(最好概述一个示例):functionmyClass(){varself=this;//...this.myArray=[];this.myFunc=function(){alert(self.myArray.length);};} 最佳答案 为了锁定变量作为closure的一部分.例如:MyClass.prototype.doStuff=function(){this.foundItems=

javascript - 为什么 document.execCommand ("copy") 在我的 chrome 扩展程序的内容脚本中不起作用?

这个问题在这里已经有了答案:Whyisdocument.execCommand("paste")notworkinginGoogleChrome?(8个答案)关闭8年前。我想从我正在创建的chrome扩展中将一些数据写入剪贴板。在list文件中,我授予了clipboardRead和clipboardWrite权限。我使用我发现的这个函数here但它不起作用。似乎是“document.execCommand('copy');”不能工作。我在内容脚本中编写了所有这些代码。谢谢list:{"manifest_version":2,"name":"easyCopy","description"

javascript - 当 html 元素具有相同的 id 名称时,如何检查未声明的变量?

如何检查变量名是否“正在使用”?含义:如何检查变量名是否已在varvarname='something'语句中使用?通常,我会检查是否typeofvarname=='undefined',这似乎工作正常。问题是当页面上有一个带有id="varname"的元素时。现在,当我检查typeofvarname=='undefined',无论如何我都会得到false,因为varname是一些HTML元素。varname不是“正在使用”,但它也不是undefined。//ifhasanidoftest1,howdoicheckiftest1isundeclared?console.log(type

JavaScript:缓存深度嵌套的变量是否更快?

假设我有一个深深嵌套在我经常重复使用的巨大对象中的变量:i=10000000;while(i){i--;document.write(bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p);}将其缓存在循环外的新变量中会更快吗?v=bigobject.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p并在我的循环中使用缓存的变量?document.write(v);对于不太注重视觉的人:JavaScript变量是自动缓存的还是每次请求时浏览器都必须搜索较大的变量? 最佳答案 与所有重要的性能

javascript - 如何通过引用 JavaScript 中的事件处理程序来传递变量?

我用JavaScript模拟了一个类;它的代码在这里:functionmyclass(){this.count;this.init=function(){$("div.mybtn").click({n:this},function(e){e.data.n.count++;});}this.getCount=function(){alert(this.count);}}然后我创建了这个类的一个实例并执行了它的方法init(),但是当我点击任何div.mybtn元素时,它并没有增加值this.count.对象this似乎是按值而非引用传递给事件处理程序的。如何通过引用将变量传递给事件处理程

javascript - Node.js NODE_PATH 环境变量

在开发过程中,我使用了WebStormnode_path=.环境变量。我在项目设置的启动中设置了一个变量。现在我想尝试在服务器上运行项目,但不知道如何在那里设置这个变量。帮忙解决问题! 最佳答案 假设它是一个UNIX或MacOSX服务器,使用exportNODE_PATH=并附加你想要的路径。 关于javascript-Node.jsNODE_PATH环境变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

javascript - Rails 4 应用程序一页上的多个 Stripe 支付按钮

我正在构建一个列出三个不同订阅选项的支付页面,并使用Stripe的结账来管理支付。页面呈现正确,所有3个订阅选项都有应该链接到Stripe的“立即购买”按钮。我的问题是第一个按钮是唯一正确拉起Stripe结帐流程的按钮。按钮2和3抛出以下错误:未知操作找不到ChargesController的操作“索引”我的支付页面的相关部分是:">BuyNowvarhandler=StripeCheckout.configure({key:'',image:'/assets/my_logo.png',token:function(response){vartokenInput=$("").val(r

javascript - Web 应用程序页面加载中的 ScriptResource.axd 是什么?

什么是ScriptResource.axd请在下面的图片中找到..无论如何要在页面请求中删除它我必须在PT测试中通过我的网页500毫秒。 最佳答案 您不应该在不了解发出请求的原因的情况下尝试删除对这些处理程序的请求。像这样的一批ScriptResource.axd请求通常是由于ASP.NET控件注册包含它们所依赖的脚本,尤其是ASP.NETAJAX控件工具包控件的脚本。如果您想在不破坏站点的情况下最大程度地减少单个请求的数量,请查看ScriptManager将多个脚本组合成单个有效负载而不是单个脚本的能力:http://msdn.m